var RegExpUtil = {
    /**
     * 获取字符匹配的值
     * @param matchString
     * @param str
     * @returns {RegExpExecArray}
     */
    findMatch: function (matchString,str){
        return str.match(matchString);
    },
    /**
     * 验证是否符合数据
     * @param matchString
     * @param str
     * @returns {boolean}
     */
    regCheck: function(matchString,str){
        //输入不能为空
        if(str === "" || matchString === ""){
            console.log("输入不能为空!");
            return false;
        }
        //正则验证通过
        if(new RegExp(matchString).test(str)){
            console.log("通过!");
            return true;
        }
        console.log("验证不通过！");
        return false;
    },
    // 汉字
    CHINESE_CHARACTER: "^[\u4e00-\u9fa5]{0,}$",
    // 全部数字
    ALL_NUMBERS: "^[0-9]*$",
    // 手机号
    PHONE_NUMBER: "^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$",
    // 电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX)：
    TELEPHONE_NUMBER: "^(\\(\\d{3,4}-)|\\d{3.4}-)?\\d{7,8}$",
    // email格式
    EMAIL: "^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$",
    // 昵称（只包含中文、英文、下划线）
    NICKNAME: "^[一-龥A-Za-z0-9_]+$",
    // 密码(必须包含大小写字母和数字的组合，不能使用特殊字符，长度在8-10之间)
    PASSWORD: "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$",
    // 身份证判断
    ID_CARD: "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)",

}
